Part Number Hot Search : 
SM5122 1A221M DS1976 PCF1175C TC2696 CP451616 74HC04 TC647
Product Description
Full Text Search
 

To Download CM7001 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 1 / 29 copyright? c - media electronics inc. block diagram description cm 7001 is a n enhanced and a versatile voice and audio processor system - on - chip (soc) that is empowered by cmedia xear? sound technologies. for vo ice communication applications, CM7001 provides xear? voclear close - talk environmental noise cancellation (enc), far - talk smart voice capture (svc), voice brilliant (hd voice), aec, long distance recording (ldr), and magic voice for uplink voice sending. i t also features smart receiver, noise reduction, and voice brilliant for downlink voice receiving. it could fulfill most communication and voice recognition demands on smartphones, t ablets, headsets, speakerphones, smart tv webcam or remote, and a whole lot more. for audio playback applications, CM7001 provides advanced xear? surround headphone, sound expander, and sonic technologies that dramatically enhances the audio experience of smartphones , tablets, headsets, docking stations and boom boxes. CM7001 is a tiny but powerful voice and audio engine for various applications. CM7001 is powered by a 32 - bit dsp computing core with multiple operation clock and power management options. it integrates all necessary adc / dac / digital mic / i2s / i2c / pll / regulator flexible function blocks and i/o interfaces for easy integration in existing smartphone and embedded platforms. features ? worlds top performing xear? voclear close - talk enc an d far - talk svc wideband noise cancellation technologies optimized for voice recognition; up to 99% (40db) noise cancellation ? smart receiver and noise reduction improve receiving voice intelligibility ? voice brilliant delivers wideband hd voice experience ? op timized aec double - talk performance and far - field long distance recording (ldr) for speakerphones ? magic voice transforms voice tones for disguise and/or for fun ? advanced xear? sound technologies and parametric eq refresh users audio experience to both hea dphones and speakers ? powerful 32 - bit dsp core with selectable clock speeds ? analog/digital microphone i/o interface ? 2 - channel i2s i/o interface ? i2c control interface for configuration commands and upgradable f/w ? two simple mode_selector control pins ? power - d own/suspend modes for power management ? 30 - pin wlcsp (CM7001) / qfn - 32 (CM7001n) small footprint packages and pin - compatible with cm7000 cpu / dsp p g a i 2 c adc dac ram rom clk _ in 26 mhz ( 1 ~ 31 mhz ) avdd mode _ sel 0 mode _ sel 1 stereo dmic _ in dmic _ out regulators pll cm 7001 voice processor ao _ p / n mic _ bias 0 mic _ bias 1 dvdd regulators gpio / uart auxin _ p / n adc p g a mono dmic _ out mic 0 _ p / n mic 1 _ p / n stereo i 2 s - out stereo i 2 s - in p g a dmic _ in i 2 s _ in i 2 s _ out
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 2 / 29 copyright? c - media electronics inc. revision notes revision date description 1.00 2013/0 5 / 08 formal release
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 3 / 29 copyright? c - media electronics inc. table of contents 1 description and overview ................................ ................................ ......... 4 1.1 functions: ................................ ................................ ....................... 5 2 ordering information ................................ ................................ .............. 5 3 features ................................ ................................ ............................. 6 3.1 algorithms ................................ ................................ ...................... 6 3.2 soc architecture ................................ ................................ ............... 6 3.3 audio/voice i/o ................................ ................................ ................ 6 3.4 control interface ................................ ................................ .............. 7 3.5 power management ................................ ................................ ........... 7 3.6 audio dac/adc ................................ ................................ ................. 7 3.7 f/w control ................................ ................................ ..................... 7 3.8 miscellaneous ................................ ................................ ................... 8 4 applications ................................ ................................ ......................... 8 5 block diagram ................................ ................................ ....................... 8 6 pin assignment ................................ ................................ ...................... 9 6.1 pin - out diagram ................................ ................................ ................ 9 6.2 pin description ................................ ................................ ............... 12 7 functional description ................................ ................................ ........... 15 7.1 operation modes ................................ ................................ ............. 15 7.2 mode state diagram and power management ................................ ........... 16 7.3 recommended control methods ................................ ........................... 18 8 electrical characteristics ................................ ................................ ........ 20 8.1 absolute maximum ratings ................................ ................................ . 20 8.2 recommended operating conditions ................................ ...................... 20 8.3 dc characteristics ................................ ................................ ........... 21 8.4 i/o timing ................................ ................................ ..................... 22 8.4.1 i2c master interface ................................ ................................ .. 22 8.4.2 i2c slave interface ................................ ................................ .... 23 8.4.3 i2s slave interface ................................ ................................ .... 24 8.4.4 uart baud rate t olerance ................................ ........................... 24 8.4.5 digital microphone output ................................ ........................... 25 8.4.6 digital microphone input ................................ ............................. 25 8.5 analog performance ................................ ................................ ......... 26 9 package dimensions ................................ ................................ .............. 27 9.1 CM7001 package dimensions ................................ ............................... 27 9.2 CM7001n package dimensions ................................ ............................. 28
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 4 / 29 copyright? c - media electronics inc. 1 d escription and overview s martphones, tablets, and other portable devices are becoming harder and harder to differentiate from each other. pursuing only homogeneous hw specification will lead to more rigorous cost and price competition among products. an emergent winning strategy is to add more sensible factors and features to really touch consumers hearts and satisfy their hidden demands which are not fu lfilled or even discovered. better communication, voice recognition, and audio experience are the greenfield areas that need a seamless, integrated, much better solution to bring customers a really touching user experience. however, it is not an easy job. c - media is going after this market trend and is committed to help product makers to realize the innovation in these areas by providing core technologies and component for next generation voice and audio integration solution. in succession to the award - winn ing cm7000 voice processor soc, c - media developed more powerful xear? sound technologies on the new cm 7001 soc, not only for voice processing, but also for audio enhancement. customers could utilize a single chip for equipping versatile and high value - added voice and audio feature set such as: ? more flexible xear? voclear close - talk environmental noise cancellation (enc) technology achieving up to 99% (40db) noise cancellation and accommodat ion of mobil e earphone set with in - line microphone applications ? provides several far - talk smart voice captu re (svc) noise cancellation technologies via dual microphones that have been optimized for voice recognition applications on smartphones, tablets, smart tv remotes, etc. ? smart receiver and downlink noise reduction improves receiving voice intelligibility a nd conversation privacy against local dynamic ambient noise level ? voice brilliant delivers wideband hd voice experience and ultra voice clarity for both uplink and downlink ? magic voice transforms your voice tones for disguise and/or for fun over phones, vo ip, or voice memo applications ? enhanced and optimized acoustic echo cancellation (aec) double - talk performance for speakerphone/hands - free applications ? far - field long distance recording (ldr) could pick up far voice sources of a group conference in a big r oom for long - range speakerphones, tablets, stbs, webcams, and smart tv applications ? CM7001 exclusive xear? surround and xear? sonic sound technologies could dramatically refresh users audio experience over both headphones, built - in speakers, or external docking speakers ? programmable parametric eq for sound tuning ? online and offline mic a uto - calibration capability to accommodate two microphones sensitivity mismatching in the whole product life cycle or in the production line. this feature reduce s microphone cost, production efforts, failure rate, and total cost of services. it automatical ly improves performance stability for each shipped product. c - medias amazing xear? voclear environmental noise cancellation (enc) technology has been well proven as the worlds top performing noise cancel ing and private conversation solution by mobile phone and headset makers. utilizing the same dual microphone si gnal capturing, CM7001 voice processor with advance voclear? svc algorithms could effectively capture voice input and isolate the dynamic ambient noises and surrounding voices to improve the voice recognition success rate significantly. all speech processi ng is running with wideband frequency range for hd voice clarity. it would be a necessary complementary component for voice recognition front - end input devices . with CM7001 xear? voclear solution built into smartphones, users need not to worry about their calling places or repeating their words loudly. it could enhance conversation convenience, receiving speech intelligibility, privacy , and voice recognition accuracy. hence , it will deliver a better than ever speech application user experience. in addition, CM7001s xear? audio technologies could create a tailor - made, whole new 3d surround , deep bass, brilliant, true - to - life and convenient audio experience of music, video and games , breaking through the physical limitations of earphones or tiny speakers for a variety of products, such as smartphones, tablets, docks, speakers, boom boxes, portable players, headsets , etc . CM7001 is a highly - integrated, mixed - signal system - on - chip (soc) voice and audio processor, powered by a 32 - bit dsp computing core with multi ple operation clock and power management options. it integrates all necessary adc / dac / digital mic / i2s / i2c / pll / regulator flexible function blocks and i/o interfaces for easy integration in existing smartphone and embedded platforms. moreover, cm 7001 flexibly allows customers to fine - tune and customize abundant algorithm parameters or even to download new f/w codes via simple i2c programming interfac e from an application processor/baseband/ mcu or an external eeprom to build the best solution for t heir own products. it will come with an ease - of - use pc configuration tool and android sdk/sample co des. with very compact wlcsp 30 balls
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 5 / 29 copyright? c - media electronics inc. (CM7001, 2.625 x 2.998 mm) and qfn - 32 package (CM7001n, 5 x 5 mm) ordering options and fully pin - compatible with cm7000 /cm7000n, CM7001/CM7001n would be the best and the fastest solution to implement a powerful, one - for - all voice and audio solution that offloads voice and audio processing from the host application processor and saves overall system power consumption. cm700 1, as small footprint as cm7000 but has far more powerful features, is a high - value voice and audio dsp engine in a single soc for consumer products. 1.1 functions: technology/functions microphones required application scenarios enc (environmental noise canc ellation ) dual - mic handset conversation, voice - command aec (acoustic echo cancellation ) mono - mic speakerphone, videophone, hands - free, voice - command nr (noise reduction) mono - mic camcorder, voice recorder, plug - in headset, voice - command svc (smart voice capture) dual - mic hands - free, gaming, voice - command, interview, pen - recorder ldr (long distance recording) dual - mic speakerphone, videophone, hands - free, voice - command smart receiver(downlink) mono - mic handset conversation voice brilliant(hd voice, up/ downlink) mono - mic handset conversation, speakerphone magic voice(uplink) mono - mic handset conversation, speakerphone surround headphone music playback with sound effect sound expander music playback with sound effect dynamic bass music playback wit h sound effect audio brilliant music playback with sound effect smart volume music playback with sound effect parametric eq music playback with sound effect 2 o rdering information product package marking package type transport media storage temperatu re CM7001 CM7001 wlcsp - 30 (2.625 x 2.998mm) green package tape & reel - 45 to 120 CM7001n CM7001n qfn - 32 (5 x 5 mm) green package tray - 45 to 120
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 6 / 29 copyright? c - media electronics inc. 3 f eatures 3.1 a lgorithms ? features xear ? vo c lear environment noise cancellation (enc) technology f or dual omni - microphones ? adjustable 20 - 40db cancellation of environmental dynamic and stationary noises and other parameters ? supports a mic auto - calibration mechanism, allowing dual - mic sensitivity and mismatching in production ? allows a wide placement dist ance range between two microphones (8 - 14 cm recommended) ? supports mic - in auto - gain control (agc) for adc recording quality when the enc function is on ? optional acoustic echo cancellation (aec) processing mode for speakerphones ? far - talk svc (smart voice cap ture) to capture unidirection al voice ? optional mono - mic noise reduction (nr) processing mode for camcorder/voice recorders ? long distance recording (ldr) to capture voice clearly and without distortion within 5 m area ? smart receiver automatically optimizes downlink voice volume in relation to the local background noise level ? voice brilliant to enhance voice clarity for downlink and uplink ? magic voice to transform your voice tones for disguise and/or for fun ? xear? surround headphone creates a realistic 3d surround sound field over stereo headphones ? xear? dynamic bass reproduces deep and vibrating bass in music , movies , and games even while using a small speaker/ headphone drivers and enclosures ? xear? audio bril liant restores clarity and details of co mpressed audio in music, movies, and g ames (mp3, wma, aac, ac3, etc.), making s ound more dynamic and brilliant ? xear? smart volume normalizes overall perceptual sound levels for different music, games, internet av cli ps , and movies ? 5 - band parametric eq ? 16 - bit/ 16khz high - fidelity voice processing 3.2 soc architecture ? 32 - bit dsp core ? selectable dsp operating clock speeds ? 120k - byte rom ? 32k - byte data ram ? 36k - byte instruction ram ? single clock source required with internal pll (1~31mhz configurable an d flexible clock architecture) 3.3 audio/voice i/o ? dual differential analog microphone inputs (default path) ? two microphone bias voltage pins (default on) ? mono differential analog output (default path) ? configurable digital microphone pdm input/output interface ? configurable 2 - channel i2s digital input/output interface (slave mode, i2s/left - justified) ? i2s supports 16/24/32 - bit and multiple sample rates from 8k ~192 khz ? supports differential analog aux - in for aec - function speaker reference signal input
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 7 / 29 copyright? c - media electronics inc. ? supports flexible i/o connection and configurable signal routing paths by internal rom codes: ? analog - to - analog (default) ? dmic - to - dmic ? i2s - to - i2s ? analog - to - i2s ? dmic - to - i2s ? allows by - passing dsp process from inputs to outputs 3.4 c ontrol interfac e ? supports 2 - mode selector control input pins, or i2c control to switch among 4 chip operation modes: power - down/active /bypass/suspend ? master/slave i2c control interface for interaction with the baseband, app lication processor, mcu, eeprom, or other compo nents (supports 100 khz and 400 khz speeds; 100 khz is the default in master mode) ? configurable uart control interface ? supports up to 8 gpios (shared pins) 3.5 p ower management ? supports 4 - power state/ope ration modes: power - down/active /bypass/suspend ? power - down m ode current (for power saving in standby/sleep states of mobile phones): < 1ua ? active mode current (enc - on): ~21.16 ma (avdd=2.8v, dvdd=1.8v, cl ock=26 mhz, digital mic in/out) ? supply current can be lower with some advanced power management configurations ? w ide power supply range with built - in ldo regulators 3.6 audio dac/adc ? embedded 2 - channel audio sigma - delta adc ? embedded mono audio dac ? 16 - bit/16k hz high - fidelity voice data conversion ? high s - n ratio: ~90 db ? supports mic pre - ampilifer with pga gain: 0~+31db, 1 db/step (default=+20db) ? aux - in pga gain: - 12 ~+ 19 db, 1db/step (default= +8 db) ? supports dac pga gain: 0 ~ - 31db, 1db/step (default= - 17db) 3.7 f/w control ? allows the baseband to read/write commands/parameters in ram or hw registers via i2c in real - time ? allows do wnloads to upgrade the entire f/w codes into instruction ram via i2c ? power - on loading f/w codes or customized hw and algorithm para meters from external i2c eeprom \
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 8 / 29 copyright? c - media electronics inc. 3.8 miscellaneous ? 3.3v tolerance digital i/o ? two small footprint package options: ? CM7001 : 30 - balls wlcsp small footprint green package (5 x 6 balls, 2.625 x 2.998mm, 0.5mm pitch) ? CM7001 n: qfn - 32 pin green package (5 x 5mm) 4 applications ? smart phones ? mobile featured phones ? dect/pstn/vo ip phones ? bluetooth headsets ? usb headsets/handsets ? battery - pow ered headset/wireless headsets ? speakerphone ? array mic ? docking with sound effect 5 b lock diagram figure 5.1 shows an internal block diagram of the CM7001 voice processor. featuring a neat design, it makes an ideal v oice capturing and noise cance l ing pre - proc essor capable of fitting into the microphone input path or digital i2s input path of any type of communication device. as an added benefit, traditional and original microphone input circuitry and components do not need to be changed much. figure 5.1 CM7001/CM7001n functional block diagram c p u / d s p p g a i 2 c a d c d a c r a m r o m c l k _ i n 2 6 m h z ( 1 ~ 3 1 m h z ) a v d d m o d e _ s e l 0 m o d e _ s e l 1 s t e r e o d m i c _ i n d m i c _ o u t r e g u l a t o r s p l l c m 7 0 0 1 v o i c e p r o c e s s o r a o _ p / n m i c _ b i a s 0 m i c _ b i a s 1 d v d d r e g u l a t o r s g p i o / u a r t a u x i n _ p / n a d c p g a m o n o d m i c _ o u t m i c 0 _ p / n m i c 1 _ p / n s t e r e o i 2 s - o u t s t e r e o i 2 s - i n p g a d m i c _ i n i 2 s _ i n i 2 s _ o u t
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 9 / 29 copyright? c - media electronics inc. 6 p in assignment 6.1 pin - out diagram CM7001 top view (wlcsp 30 - ball 5x6, 2.625 x 2.998 mm) figure 6.1 CM7001 pin - out diagram (top view) a v d d m i c 0 _ p m i c 0 _ n d v d d t e s t d g n d i 2 s _ b c l k i 2 s _ d o a u x i n _ n a u x i n _ p d m o _ d a t x v r e f a g n d m i c _ b i a s 0 d m i _ d a t d m o _ c l k i 2 s _ d i i 2 s _ l r c k i 2 c _ d a t c l k _ i n m s e l _ 1 m i c 1 _ n m i c _ b i a s 1 a o _ p m i c 1 _ p i 2 c _ c l k a o _ n x v 2 . 4 d m i _ c l k m s e l _ 0 a b c d e 1 2 3 4 5 6 c m 7 0 0 1 p i n 1 d o t
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 10 / 29 copyright? c - media electronics inc. CM7001 bottom view / ball side (wlcsp 30 - ball 5x6, 2.625 x 2.998 mm) figure 6.2 CM7001 pin - out diagram (bottom view) a v d d m i c 0 _ p m i c 0 _ n d v d d t e s t d g n d i 2 s _ b c l k i 2 s _ d o a u x i n _ n a u x i n _ p d m o _ d a t x v r e f a g n d m i c _ b i a s 0 d m i _ d a t d m o _ c l k i 2 s _ d i i 2 s _ l r c k i 2 c _ d a t c l k _ i n m s e l _ 1 m i c 1 _ n m i c _ b i a s 1 a o _ p m i c 1 _ p i 2 c _ c l k a o _ n x v 2 . 4 d m i _ c l k m s e l _ 0 a b c d e 1 2 3 4 5 6 p i n 1 d o t
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 11 / 29 copyright? c - media electronics inc. CM7001n top view (qfn - 32 5x 5 mm) figure 6.3 CM7001n pin - out diagram (top view) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 d m i _ d a t m s e l _ 0 a u x i n _ p m s e l _ 1 m i c 1 _ p a u x i n _ n m i c 1 _ n a o _ p ao _ n mic _ bias 1 xv 2 . 4 agnd xvref avdd mic 0 _ n mic 0 _ p d m o _ d a t d m o _ c l k r s t n x v 1 . 2 d v d d t e s t d g n d m i c _ b i a s 0 i 2 c _ clk dmi _ clk i 2 c _ dat clk _ in i 2 s _ di i 2 s _ lrck i 2 s _ do i 2 s _ bclk cm 7001 n
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 12 / 29 copyright? c - media electronics inc. 6.2 pin descript ion CM7001 pin description (wlcsp 30 - ball 5x6) pin # symbol i/o description clock input d5 clk_in di, pd clock input (default 26mhz, configurable from 1~31mhz) power/ground b1 avdd pwr analog power a2 dvdd pwr digital power d1 xv24 aio regulator capa citor filter for analog circuit c1 xvref ao voltage reference capacitor filter c2 agnd pwr analog ground a4 dgnd pwr digital ground c3 mic_bias0 ao bias voltage: 1.9v for microphone 0 d2 mic_bias1 ao bias voltage: 1.9v for microphone 1 digital interf ace e4 msel_0 di, pd1 model selector pin 0 d4 msel_1 di, pd1 model selector pin 1; mode selector values (pin 1, pin0): 0x00: power down (default) 0x01: active (enc on ) 0x11: by - pass mode (effect off) 0x10: suspend e5 gpio0 / dmi_clk / i2sr _bclk dio, p d gpio0 (default, input) digital microphone clock output i2s recording bit clock c4 gpio1 / dmi_dat / i2sr _lrck dio, pd gpio1 (default, input) digital microphone data input i2s recording left/right clock c5 gpio2 / dmo_clk dio, pd gpio2 (default, input) digital microphone clock input b5 gpio3 / dmo_dat dio, pd gpio3 (default, input) digital microphone data output a5 gpio4 / i2s _bclk dio, pd gpio4 (default, output) i2s playback bit clock b6 gpio5 / i2s _lrck dio, pd gpio5 (default, input) i2s playba ck left/right clock a6 txd / i2s_do gpio6 dio, pd uart transmit i2s serial data output gpio6 c6 rxd / i2s_di / gpio7 dio, pu uart receive (internal pull - up in active mode) i2s serial data input gpio7
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 13 / 29 copyright? c - media electronics inc. e6 i2c_clk dio, pu i2c clock d6 i2c_dat dio, pu i2c data analog interface b2 mic0_p ain differential analog microphone 0 input p a1 mic0_n ain differential analog microphone 0 input n e3 mic1_p ai differential analog microphone 1 input p d3 mic1_n ai differential analog microphone 1 input n b4 auxin_p ai differential analog aux line input p b3 auxin_n ai differential analog aux line input n e2 ao_p ao differential analog output p e1 ao_n ao differential analog output n miscellaneous a3 test di, pd test mode enable, high active note u : 1. di/do/dio C di gital input/output/ bi - directional pad 2. ai/ao/ aio C analog input/output/ bi - directional pad 3. pd/ pd1 C pull down (pd~75k ohms/pd1~500k ohms) 4. pu - pull up ~75kohms CM7001n pin description (qfn - 32) pin # symbol i/o description clock input 29 clk_in di, pd clock inp ut (default 26mhz, configurable for 1~31mhz) power/ground 14 avdd pwr analog power 18 dvdd pwr digital power 11 xv2.4 aio regulator capacitor filter for analog circuit 19 xv1.2 aio regulator capacitor filter for digital and pll circuit (for CM7001n on ly) 13 xvref ao voltage reference capacitor filter 12 agnd pwr analog ground 21 dgnd pwr digital ground 17 mic_bias0 ao bias voltage 1.9v for microphone 0 9 mic_bias1 ao bias voltage 1.9v for microphone 1 digital interface 2 msel_0 di, pd1 model sel ector pin 0 3 msel_1 di, pd1 model selector pin 1; mode selector values (pin 1, pin0): 0x00: power down (default) 0x01: active (enc on) 0x11: by - pass mode (effect off) 0x10: suspend 32 gpio0 / dmi_clk / i2sr _bclk dio, pd gpio0 (default, input) digital m icrophone clock output i2s recording bit clock
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 14 / 29 copyright? c - media electronics inc. 1 gpio1 / dmi_dat i2sr _lrck dio, pd gpio1 (default, input) digital microphone data input i2s recording left/right clock 23 gpio2 / dmo_clk dio, pd gpio2 (default, input) digital microphone clock input 24 g pio3 / dmo_dat dio, pd gpio3 (default, input) digital microphone data output 25 gpio4 / i2s _bclk dio, pd gpio4 (default, output) i2s playback bit clock 27 gpio5 / i2s _lrck dio, pd gpio5 (default, input) i2s playback left/right clock 26 txd / i2s_do g pio6 dio, pd uart transmit i2s serial data output gpio6 28 rxd / i2s_di / gpio7 dio, pu uart receive (internal pull - up in active mode) i2s serial data input gpio7 31 i2c_clk dio, pu i2c clock 30 i2c_dat dio, pu i2c data analog interface 16 mic0_p ain differential analog microphone 0 input p 15 mic0_n ain differential analog microphone 0 input n 6 mic1_p ai differential analog microphone 1 input p 7 mic1_n ai differential analog microphone 1 input n 4 auxin_p ai differential analog aux line input p 5 auxin_n ai differential analog aux line input n 8 ao_p ao differential analog output p 10 ao_n ao differential analog output n miscellaneous 20 test di, pd test mode enable, high active 22 rstn di, pu chip reset input, low active (for CM7001n only ) notes: 1. di/do/dio C digital input/output/bi - directional pad 2. ai/ao/ aio C analog input/output/bi - directional pad 3. pd/ pd1 C pull down (pd~75k ohms/pd1~500k ohms) 4. pu - pull up ~75k ohms
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 15 / 29 copyright? c - media electronics inc. 7 f unctional description 7.1 o peration modes the CM7001 supports 4 operation modes with different power management levels for easy operational control, including power - down , algorithm on , bypass, and suspend modes. these modes can be controlled by 2 hw mode_selector input pins (default setting), or by i2c command contro l set from t he host controller/ baseband. when the i2c is chosen to switch these modes, then the dsp receives the mode - switch command from the baseban d chip through the i2c interface and writes the result to the 2 - bit mode_sel registers to handle mode/power control. if the baseband chip chooses the i2c interface to control the mode selection, then some of the CM7001 function blocks will be kept alive while in suspend and power - down modes. mode_sel pins register[1:0] mode description 00 power down (default) default stat e mobile device power - saving standby mode, sleep, deep - sleep, or power - off states 01 active (algorithm on) list all algorithm chip and voice processor is turned on for active state (calling). enc is the default function, host cpu can switch the function t o aec or nr for different applications via i2c commands. 11 bypass(algorithm off) bypass voice process and audio effect redirect mic - in signals to mic - out directly (an option allowing users to turn off enc/aec/nr functions during calls or other applicatio ns) 10 suspend reserved alternative suspend mode in phones standby or
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 16 / 29 copyright? c - media electronics inc. 7.2 m ode state diagram and power management t he following diagrams illustrate mode switch states and corresponding power levels (level 0 - 4) for mode_sel and the i2c interface respectively. figure 7.1 mode state diagram (by mode_sel pins) mode state diagram controlled by t wo mode_sel ( 1,0 ) p ins no power initi a lization ( boot / get parameters /codes from baseband ) power and clock supplied power down active bypass suspend power down mode ? digital power level 0: no power ? analog power level 0: m inimum analog power consu mption active mode ? digital power level 4 : n ormal operation ? analog power level 4 : n ormal operation bypass mode ? digital power level 3 : by - pass dsp co re processing ? analog power level 4 : normal operation suspend mode ? digital power level 1: d igital core only consume sta t ic power ? analog power level 1 : a nalog keeps digital core ldo voltage on 00 01 11 10 00 00 00 01 01 11 11 10 10 01/10/11
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 17 / 29 copyright? c - media electronics inc. figure 7.2 mode state diagram (by i2c interface) mode state diagram controlled by i2c bus power down mode ? digital power level 2 : dsp core is operated at a lowest frequency ? analog powe r level 2 : analog keeps digital core/pll ldo voltages on active mode ? digital power level 4 : n ormal operation ? analog power level 4 : n ormal operation bypass mode ? digital power level 3 : by - pass dsp core processing ? analog power level 4 : normal operation suspend mode ? digital power level 2 : dsp core is operated at a lowest frequency ? analog power level 2 : a nalog keeps digital core /pll ldo voltage s on no power initi alization ( boot / get parameters /codes from baseband / set i2c mode control ) power and clock supplied power down active bypass suspend 00 01 11 10 00 00 00 01 01 11 11 10 10 01 11 10
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 18 / 29 copyright? c - media electronics inc. 7.3 r ecommended control methods there are three recommended control scenarios for different customer considerations: mode_sel pin control for non - custom tuning or programming parameters with the bes t power savings in typical cases, if you need to change some rom code parameters or set hw registers via the i2c interface, we recommend using mode_sel 0/1 pins to easily control the chip operation mode for improved power savings. in this way, the power - do wn mode will be changed to power level 0, consuming almost no power when on standby/sleep/deep - sleep or power - off modes . during a call, when the phone is active, it will switch to enc mode via basebands active signal pin or a gpio pin (drive high) to mode _sel0 pin. when pulled down, this pin will power - down the phone when a call is ended, returning it to standby status. another gpio pin can drive mode_sel1 pin high (while mode_sel 0 is high at the same time) to enter bypass mode when the user chooses to tu rn off the enc function, or if the phone design does not allow it to use the CM7001s aec or nr functions in speakerphone and recorder applications. the phone status should match the following operation modes: phone status power - off stand - by/sleep/ deep - s leep active (effect on) active (effect off) operation mode power down (no power supply) power down active (algorithm on by i2c command) bypass mode_sel0/1 control mode_sel 0=0 mode_sel 1=0 mode_sel 0=0 mode_sel 1=0 mode_sel 0=1 mode_sel 1=0 mode_sel 0=1 mode_sel 1=1 in this scenario, please note that the baseband needs to program the parameters or hw registers through the i2c every time before entering into phone active/calling status with the enc chip working (very - short time of ~0.12ms). mode_sel pin control for demand to download firmware codes with power saving when the default dsp algorithm rom codes cannot satisfy your needs, the CM7001 enc chip allows the baseband to download a whole new version of codes into the program s ram through the i2c interface. in this situation, we still recommend using mode_sel 0/1 pins to easily control the chips operation mode for better power saving. however, to avoid downloading times ( 1.16 sec for 32kbytes fw @ i2c fast mode) every time t he phone comes out of power - down mode, it might be necessary to use the suspend mode (mode_sel0=low, mode_sel1=high) for phone standby or sleep status settings, which will keep th e ram program/data operational. when the phone is active during a call, switc h to active enc - on mode via the basebands phone active signal pin or a gpio pin (mode_sel0 pin must be pulled high and the mode_sel1 pin must be pulled low at the same time . the reverse position puts the phone back in standby/sleep mode). just like scenar io one, drive both mode_sel 0/1 pins to high at the same time to enter by - pass mode when the user wants to turn off enc for calls. again, the phone status should matc h the following operation modes: baseba nd or application processor CM7001 processor mode_sel 0 gpio0 / active high mode_sel 1 gpio1 i2c slave_clk i2c master_clk i2c slave_dat i2c master_dat commands
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 19 / 29 copyright? c - media electronics inc. phone status power - off/ deep - sleep stand - by/sleep active (effect on) active (effect off) operation mode power down (no power supply) suspend active (algorithm on by i2c command) bypass mode_sel0/1 control mode_sel 0=0 mode_sel 1=0 mode_sel 0=0 mode_sel 1=1 mode_sel 0=1 mode_sel 1=0 mode_sel 0=1 mode_sel 1=1 i2c - only control scenario the CM7001 chip also allows the baseband to switch operation modes via i2c programming hardware registers if customers do not want to use additional gpio control. this means that only the i2c controls the enc chip, necessitating higher power levels to keep the i2c slave interface and digital core alive the device is on standby. in this situation, we recommend using the power - down (00) or suspend (10) mode for the phone standby status (in this scenario, the se modes are actually the same), which will keep the ram program/data and i2c operation. therefore, the baseband does not need to program or download codes every time the phone becomes active for calls. set registers [1:0] as 01 are used for enc - on operati on while the unit is in operation . it goes back into power down/suspend mode when the call is ended and returns to standby/sleep status. just like scen arios one and two, set registers [1:0] as 11 are used to enter bypass mode when the user would like to tu rn off enc for calls or other applications . the phone status should match the following operation modes via i2c inter face writing from the baseband: phone status power - off stand - by/sleep/ deep - sleep active (effect on) active (effect off) operation mode p ower down (no power supply) power down or suspend active (algorithm on by i2c command) bypass mode_sel0/1 control mode_sel 0=0 mode_sel 1=0 mode_sel 0=0 mode_sel 1=0 or 1 mode_sel 0=1 mode_sel 1=0 mode_sel 0=1 mode_sel 1=1 baseband or application processor CM7001 processor mode_sel 0 gpio0 / active high mode_sel 1 gpio1 i2c slave_clk i2c master_clk i2c slave_dat i2c master_dat downloading fw
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 20 / 29 copyright? c - media electronics inc. 8 e le ctrical characteristics 8.1 a bsolute maximum ratings parameter symbol min max units storage temperature ts - 45 120 o c operating ambient temperature t a - 25 70 o c analog supply voltage avdd 2.2 1 3.6 v digital supply voltage dvdd 1.65 3.6 v digital input vol tage - - 0.3 dvdd v esd (hbm) - 4kv - v esd (mm) - 200 - v latch - up - 200 - ma note in default analog codec mode, avdd needs to be >=2.2v to make internal codec work properly. 8.2 r ecommended operating conditions parameter symbol min typ max units storge temperature t s - 25 - o c operating ambient temperature t a - 25 - o c analog supply voltage (avdd) avdd 2.4 1 2.8 3.6 v digital supply voltage (dvdd) dvdd 1.65 1.8/2.8 3.6 v digital input voltage - 0 dvdd dvdd+0.3 v clock source clk_in 1 26 2 31 mhz cloc k source accuracy - - 50 ppm notes 1. in default analog codec mode, avdd is recommended to be >=2.4v to allow the internal codec to work properly and achieve the best audio quality. 2. 26mhz is a default assumption for clock source, but other common clock sources on mobile phones, like 13mhz an d 19.2mhz, are also compatilbe with proper pll frequency divider setting. baseband or application processor CM7001 processor i2c slave_clk i2c master_clk i2c slave_dat i2c master_dat mode selection /commands /downloading fw
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 21 / 29 copyright? c - media electronics inc. 8.3 dc characteristics notes 1. vih for mode_selector pin is recommended to be > 0.75*dvdd for corner case. 2. vil for mode_selector pin is recommended to be < 0.23*dvdd for corner case. 3. power supply test conditions: av dd = 2.8v, dvdd = 1.8v, clock= 26mhz, ta=+25 o c, digital mic - in, digital mic - out, mode_select pin control mode. enc enable. parameter symbol min typ max units high level input voltage vih 0.7*dvdd 1 (dvdd<=2.8v) 1.5 (dvdd>2.8v) - dvdd (dvdd<=2.8) 3.1 (dvdd>=2.8) v low leve l input voltage vil - 0.3 - 0.3*dvdd 2 v high level output voltage ( ioh=2ma) voh 0.7*dvdd - v low level output voltage ( iol=2ma) vol - - 0.3 v input leakage current iil - - 1 ua output leakage current iol - - 1 ua 2.4v regulator xv2.4 - 2.55 - v m ic_bias 0, 1 mic_bias - 1.9 - v active mode power supply current 3 i avdd i dvdd - ? - ma power - down power supply current i avdd i dvdd - ? - ua by - pass power supply current i avdd i dvdd - ? - ma suspend power supply current i avdd i dvdd - ? - ua
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 22 / 29 copyright? c - media electronics inc. 8.4 i/o timing 8.4.1 i2c master interface (a) i2c master data out (b) i2c master data in fig. 8.1 i2c standard mode and fast mode timing (a) master data out (b) master data in. parameter symbol standard mode fast mode unit scl clock frequency f_scl 100 395.65 khz scl clock period t_scl 10 2.5275 us low period of scl clock t_low 4.68 1.325 us high period of scl clock t_high 4.32 0.949 us hold time for start condition t_s - hd 4.32 0.949 us se tup time for stop condition t_p - su 4.32 0.949 us master dataout setup time t_mdo - su 4.32 0.949 us master dataout hold time t_mdo - hd 0.3758 0.3758 us master datain setup time t_mdi - su 0.5 0.125 us master datain hold time t_mdi - hd 0.04 0.04 us note s b ased on hclk =45.5mhz
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 23 / 29 copyright? c - media electronics inc. 8.4.2 i2c slave interface (a) i2c slave data out (b) i2c slave data in fig. 8.2 i2c slave standard mode and fast mode timing (a) slave data out (b) slave data in. parameter symbol standard mode fast mode unit slave dataout se tup time t_sdo - su 5.328 1.287 us slave dataout hold time t_sdo - hd 0.04 0.04 us slave datain setup time t_sdi - su 0.5 0.125 us slave datain hold time t_sdi - hd 0.004 0.004 us note
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 24 / 29 copyright? c - media electronics inc. 8.4.3 i2s slave interface fig. 8.2 i2s slave interface timing parameter symbol min max unit i2s_bclk falling edge to i2s_do data valid 12 15 8.4.4 uart baud rate tolerance the tolerance of the various uart baud rate is listed in th e following table. baud rate tolerance minimum tolerance maximum unit 9600 9280 9673 bps 19200 18575 19352 bps 57600 55798 58367 bps 115200 111597 116666 bps i2s_bclk i2s_do bfdv t i2s_lrck bfdv t ns
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 25 / 29 copyright? c - media electronics inc. 8.4.5 digital microphone output fig. 8.3 timing diagram of digital microphone ou tput. parameter symbol value unit dmo input clock period tperiod 483.5 ns data access times after clock rising edge taccess 11 ns data valid time tvalid 472.5 ns the dmo input clock is expected to be around 2.068 mhz. when the dmo input clock is 2.0 68 mhz (483.5 ns), the sampling rate i s 16.157 khz (2.068 mhz / 128). 8.4.6 digital microphone input fig. 8.4 timing diagram of digital microphone input. dmi clock select (dmi_clk_sel[1:0]) dmi clock source dmi output clock period (t_period) dmi input data setup time (t_setup) dmi input data hold time (t_hold) 00/11 internal clock generator 483.5 ns 7ns 7ns 01 dmo clock input the same as dmo clock input 7ns 7ns 10 bclk i2s input the same as i2s bclk input 7ns 7ns
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 26 / 29 copyright? c - media electronics inc. 8.5 a nalog performance test conditions : avdd = 2.8v, dvdd (v dd )= 1.8v dgnd =0v, fs= 16khz, pga gain= 0db, ta=+25 o c, output loading=10k ohms, mic - in coupling capacitor= 220nf, w/ 8khz filter item min. typ. max. unit adc performance resolution - 16 - bit sample rate - 16k - hz thd + n (@1khz ) - - 60 - dbfs snr (@1khz) 85 90 - dbfs dynamic range (@1khz) 85 90 - dbfs frequency response ( - 3db/ - 9db) 60 - 6.8k hz passband ripple - 0.25 - dbfs single - ended full - scale input voltage - 1.41 1 - vp - p differential full - scale input voltage - 2.82 1 - vp - p power supply rejection ratio (217hz) 85 db microphone/aux input mic - in pga gain range 0 +20 (default) +31 db aux - in pga gain range - 12 +8 (default) +19 db adc pga gain step - 1 - db/step mic input impedance - 15k - aux input impedance 60k microphone bias voltage - 1.9 - v dac performance (10k ohm line loading) resolution - 16 - bits sample rate 16k hz thd + n (@1khz) - - 67.5 - dbfs snr (@1khz) - 90 - dbfs dynamic range (@1khz) - 85.5 - dbfs frequency response ( - 3db/ - 3db) 20 - 6.8k hz passband ripple - + - 0.1 - dbfs single - ended full - scale output voltage - 1.41 - vp - p differential full - scale output voltage - 2.82 - vp - p power supply rejection ratio (217hz) 80 db dac/analog output gain dac pga gain range - 31 - 17 (default) 0 db dac pga gain step - 1 - db/step note although the full - scale input voltage can be as high as 1.55vp - p, the recommended maximum input voltage is below 1.41vp - p (500mvrms) for single - ended input, 2.82vp - p (1.0vrms) for differential input to reserve the best signal linearity.
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 27 / 29 copyright? c - media electronics inc. 9 p ackage d imensions 9.1 CM7001 package dimensions 4 3 w l c s p 3 0 - b a l l ( 5 x 6 ) 2 9 9 8 x 2 6 2 5 u m , b a l l s i z e 2 6 0 u m , p i t c h 5 0 0 u m 2 4 0 + - 2 0 u m 2 4 0 + - 2 0 u m 7 0 7 u m 5 0 0 u m 2 6 0 + - 2 0 u m 5 0 0 u m 2 4 9 3 1 2 . 5 2 6 2 5 u m ( s c r i b e l i n e ) 2 9 9 8 u m ( s c r i b e l i n e ) 2 2 2 . 5 4 5 7 . 5 u m ( 1 8 m i l ) + - 1 0 % 6 8 0 u m ( + / - 1 0 % ) p i n 1 d o t 2 0 0 + - 2 0 u m 2 6 0 + - 2 0 u m
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 28 / 29 copyright? c - media electronics inc. 9.2 CM7001n package dimensions
c m7001/ CM7001n voice and audio processor soc powered by xear? sound technologies datasheet revision: 1.0 www.cmedia.com.tw page 29 / 29 copyright? c - media electronics inc. end of datasheet c - media electronics inc. 6f., 100, sec. 4, civil boulevard, taipei, taiwan 106 r.o.c. tel +886 - 2 - 8773 - 1100 fax +886 - 2 - 8773 - 2211 e - mail sales@cmedia.com.tw disclaimer: information furnished by c - media electronics inc. is believed to be accurate and reliable. however, no responsibility is assumed by c - media electronics inc. for its use, nor for any infringements of patents or other rights of third parties that may result from its use. specifications subject to change without notice. no license is granted by implication or otherwise under any patent or patent rights of c - media. trademark and registered trademark are the property of their respective owners.


▲Up To Search▲   

 
Price & Availability of CM7001

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X